package com.service;

import com.entity.CommentTree;
import com.entity.PostComment;

import java.util.List;

/**
 * ClassName: CommentsDao
 * Description:
 *
 * @author L_Z_R
 * @create 2025/04/16 16:24
 * @version 1.0
 */
public interface PostCommentService {
    /**
     * 根据帖子id获取评论树
     * @param postId 帖子id
     * @return 评论树
     */
    List<CommentTree> getCommentTreeByPostId(int postId);

    /**
     * 添加评论
     * @param comment 评论信息
     */
    void addComment(PostComment comment);

    /**
     * 根据帖子Id获取评论数量
     * @param postId 帖子id
     * @return 评论数量
     */
    int getCommentCountByPostId(int postId);
}
